
package cz.muni.fi.pa036.kiss.Entity;

public class StudentAssembler {
    public static StudentDTO createDTOfromEntity(Student entity){
        StudentDTO dto = new StudentDTO();
        if(entity.getId() !=null){
            dto.setId(entity.getId());
        }
        if(entity.getJmeno() !=null){
            dto.setJmeno(entity.getJmeno());
        }
        if(entity.getPrijmeni() !=null){
            dto.setPrijmeni(entity.getPrijmeni());
        }
        if(entity.getPrijmeni() !=null){
            dto.setPrijmeni(entity.getPrijmeni());
        }
        if(entity.getUsername() !=null){
            dto.setUsername(entity.getUsername());
        }
        if(entity.getStavKonta()!=null){
            dto.setStavKonta(entity.getStavKonta());
        }
        if(entity.getPohlavi()> 0){
            dto.setPohlavi(entity.getPohlavi());
        }
        if(entity.getHeslo()!=null){
            dto.setHeslo(entity.getHeslo());
        }
        return dto;
    }
    public static Student createEntityfromDTO(StudentDTO dto){
        Student entity = new Student();
        if(dto.getId() !=null){
            entity.setId(entity.getId());
        }
        if(dto.getJmeno() !=null){
            entity.setJmeno(entity.getJmeno());
        }
        if(dto.getPrijmeni() !=null){
            entity.setPrijmeni(entity.getPrijmeni());
        }
        if(dto.getPrijmeni() !=null){
            entity.setPrijmeni(entity.getPrijmeni());
        }
        if(dto.getUsername() !=null){
            entity.setUsername(entity.getUsername());
        }
        if(dto.getStavKonta()!=null){
            entity.setStavKonta(entity.getStavKonta());
        }
        if(dto.getPohlavi() > 0){
            entity.setPohlavi(entity.getPohlavi());
        }
        if(dto.getHeslo()!=null){
            entity.setHeslo(entity.getHeslo());
        }
        return entity;
    }
}
